查看原文
其他

手把手教你创建专属个人助理系统(附源码)

GitHub猿 2021-12-16

来自:GitHub精选

往期文章:牛逼!分享一款基于 SpringBoot 的微信点餐系统(附源码)


正文


大家好,我是GitHub猿。今天,推荐一个机器人系统项目。

上次是谁要的机器人系统项目啊,猿哥帮你找到了。

这是我目前见过的最好的机器人系统项目。功能完整,代码结构清晰。值得推荐。

理想中它可以接入不同的平台【微信、5G】,作为每一人完成日常工作生活专属助理,你可以给它起一个名字,这样就可以伴随终身,作者希望无论你今后的工作生活如何变化,它都可以普适的服务能力。

目前版本赋能 BotBay 工作消息整理和待办提醒功能,例如:

  1. 把机器人拉进群,帮助我记录群里面的文字、图片、文件,并自动将文件存储到云盘,文字经过过滤后形成纪要;

  2. 在群里面 @我或者私聊我,要求查看当日信息 “日报”、“纪要”、并支持将 “纪要发送邮箱”;

  3. 模拟一个工作任务,看看机器人如何提醒我的。

平台架构

本项目采用一入口,一平台,多支撑的模式进行设计与开发,其中:

  • 一入口 - 微信入口,采用 chatbot 模式实现用户与系统的交互与应答。

  • 一平台 - botPlatform:托管 chatbot,启动 wechaty 实例,接收消息,按状态机模式处理基础消息响应与逻辑分发。

  • 多支撑 - paddleWorkers:使用 paddleHub 提供的支撑服务,本项目中使用 paddle 提供的图片 OCR 解析微信消息中的图片文字,今后可拓展不同的 paddle 服务,支撑 chatbot 实现更多功能。

BotBay 功能

1、账号绑定和给机器人起名字

新用户启动 chatbot 交互时,由于它还不认识你,所以需要向你确认账户【基于本团队之前开发过的一套用户体系】和机器人它自己的姓名

2、停止与启动机器人应答

由于我们使用的是本人微信号,考虑到不影响日常收发消息,所以实现了开关

3、自动纪要生成

根据关键词提取算法,判断群聊消息中那些内容更加有可能属于重要信息,支持纪要发送邮箱【模拟会议纪要的过程】

4、群文件、图片、音频、视频自动归档 - 移动端

一个工程向的小机制,帮助归档群聊文件,防止文件过期、手机电脑更换等问题

搜索公众号GitHub猿回复“打飞机”,送你一份惊喜礼包。

5、待办提醒与代操作

如果 BOTBAY 接入了业务办公系统的话,那它就可以采用询问的方式协助你处理待办工作,如下图我们模拟了一个申请单提交审批流程

6、信息归档日报

根据收集到的 Text/Audio/Video/Attachement/Image,以及 Room/Contact/mentionList 等信息,进行归类、统计、分析



源码获取

扫码下方二维码,后台回复【助理】即可获取


--END--


猿哥个人微信


添加猿哥个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群



版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

往日文章:
分享一个基于 Vue3.x 的数据可视化大屏项目(附源码)
推荐一个基于Maven+SpringBoot+SpringDataJPA仿百度网盘系统(附源码)推荐一套开源通用后台管理系统(附源码)

推荐一款基于 SpringBoot 物流管理项目,拿去学习吧(附源码)

分享一套开源的监控系统(附源码)


最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。

你点的每个赞,我都认真当成了喜欢
: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存